<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p>&nbsp;</p><h2 align="center">Installation de frogd </h2>
<p>&nbsp; </p>
<h3><b>Compiler frogd</b></h3>
<p>d&eacute;sarchivez le fichier frogd-x.x.tar.gz avec la commande :</p>
<pre><code><i>tar xvzf frogd-x.x.tar.gz</i></code></pre>
<p>Allez dans le r&eacute;pertoire frogd-x.x/src et lancez les commandes :</p>
<p><i>./configure</i> puis <i>make</i> puis <i>make install</i></p>
<p>Ces commandes vont compiler tous les fichiers sources et installer les programmes 
  dans /usr/local/frogd/bin/</p>
<p>Il faut d&eacute;terminer ou le daemon va mettre le fichier qui lui sert &agrave; 
  stocker les valeurs mesur&eacute;es.<br>
  Par exemple dans le fichier : /usr/local/frogd/data/frog.log. (par d&eacute;faut)<br>
</p>
<p>Il faut que le daemon se lance au d&eacute;marage de la machine. Une des possibilit&eacute;s 
  est de le lancer &agrave; partir des scripts rc.d: </p>
<p><b>dans le cas d'une distribution Redhat:</b></p>
<blockquote> 
  <p>Il faut ajouter la ligne qui permet de lancer le daemon au fichier <i>/etc/rc.d/rc.local</i><br>
    par exemple : <br>
    <code><i> /usr/local/frogd/bin/frogd -D /dev/ttyS1 -l -L /usr/local/frogd/data/frog.log 
    -a 55 </i></code><br>
    Cette ligne va lancer le daemon avec une grenouille connect&eacute;e sur le 
    port COM2, les donn&eacute;es seront enregistr&eacute;es dans le fichier /var/log/frog.log. 
    Les valeurs de pression seront rammen&eacute;es d'une altitude de 55m au niveau 
    de la mer.</p>
</blockquote>
<p><b>Autre distrib ..... </b></p>
<blockquote>
  <p>je sais pas .... Dites le moi ..svp ...</p>
</blockquote>
<h3>Lancer le daemon sous un utilisateur autre que root (optionnel)</h3>
<p>Si frogd doit tourner sur un serveur devant etre s&eacute;curis&eacute;, il 
  est plus sage qu'il soit lanc&eacute; par un utilisateur autre que root.</p>
<p>Pour cela:</p>
<ul>
  <li>cr&eacute;ez un utilisateur &quot;frog&quot; (et interdisez lui de se loguer 
    ... c'est mieux)</li>
  <li>donnez les droits en lecture et &eacute;criture sur le device ttyS0 &agrave; 
    l'utilisateur frog</li>
  <li>creez un fichier qui contiendra les donn&eacute;es relev&eacute;es par frogd. 
    Ce fichier devra etre en &eacute;criture uniquement pour l'utilisateur frog 
    (&quot;<i>touch <code>/usr/local/frogd/data/frog.log&quot; puis &quot;chown 
    frog <i>/usr/local/frogd/data/frog.log&quot; puis &quot;chmod 644 <code><i>/usr/local/frogd/data/frog.log&quot;</i></code> 
    ) </i></code></i></li>
  <li>lancez frogd avec la commande : <code><i>su frog -c &quot;usr/local/frogd/bin/frogd 
    -D /dev/ttyS1 -l -L /usr/local/frogd/data/frog.log -a 55&quot; </i></code></li>
</ul>
<p>&nbsp;</p></body>
</html>
